package com.tms.project.tms.manage.mapper;

import java.util.List;
import com.tms.project.tms.manage.domain.TeachingManage;

/**
 * 常规教学管理Mapper接口
 * 
 * @author xyl
 * @date 2021-03-23
 */
public interface TeachingManageMapper 
{
    /**
     * 查询常规教学管理
     * 
     * @param teachingManageId 常规教学管理ID
     * @return 常规教学管理
     */
    public TeachingManage selectTeachingManageById(Long teachingManageId);

    /**
     * 查询常规教学管理列表
     * 
     * @param teachingManage 常规教学管理
     * @return 常规教学管理集合
     */
    public List<TeachingManage> selectTeachingManageList(TeachingManage teachingManage);

    /**
     * 新增常规教学管理
     * 
     * @param teachingManage 常规教学管理
     * @return 结果
     */
    public int insertTeachingManage(TeachingManage teachingManage);

    /**
     * 修改常规教学管理
     * 
     * @param teachingManage 常规教学管理
     * @return 结果
     */
    public int updateTeachingManage(TeachingManage teachingManage);

    /**
     * 删除常规教学管理
     * 
     * @param teachingManageId 常规教学管理ID
     * @return 结果
     */
    public int deleteTeachingManageById(Long teachingManageId);

    /**
     * 批量删除常规教学管理
     * 
     * @param teachingManageIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTeachingManageByIds(String[] teachingManageIds);
}
